#tianai-captcha.tianai-captcha-rotate2 {
  position: relative;
  user-select: none;
  #tianai-captcha-bg-img {
    background-color: #fff;
    background-position: top;
    background-size: cover;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    border-radius: 6px;
  }
  .content {
    width: 100%;
    height: 180px;
    position: relative;
    overflow: hidden;
    .mask {
      height: 180px;
      width: 180px;
      position: absolute;
      border: 2px solid #fff;
      z-index: 99;
      left: 60px;
      border-radius: 50%;
      box-sizing: border-box;
    }
  }
  .bg-img-div {
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(0px, 0px);
    text-align: center;
    img {
      height: 100%;
      border-radius: 50%;
    }
  }
  .slider-img-div {
    height: 100%;
    position: absolute;
    transform: translate(0px, 0px);
    img {
      height: 100%;
    }
  }
  .slider-move {
    height: 60px;
    width: 100%;
    margin: 11px 0;
    position: relative;
    .slider-move-track {
      line-height: 38px;
      font-size: 14px;
      text-align: center;
      white-space: nowrap;
      color: #88949d;
      -moz-user-select: none;
      -webkit-user-select: none;
      user-select: none;
      filter: opacity(.8);
    }
    .slider-move-btn {
      transform: translate(0px, 0px);
      position: absolute;
      top: -6px;
      left: 0;
      width: 63px;
      height: 45px;
      background-color: #fff;
      background-repeat: no-repeat;
      background-size: contain;
      border-radius: 5px;
    }
  }
  .slider-bottom {
    height: 19px;
    width: 100%;
    .close-btn {
      width: 20px;
      height: 20px;
      background-image: url("@/assets/images/icon.png");
      background-repeat: no-repeat;
      background-position: 0 -14px;
      float: right;
      margin-right: 2px;
    }
    .refresh-btn {
      width: 20px;
      height: 20px;
      background-image:  url("@/assets/images/icon.png");
      background-position: 0 -167px;
      background-repeat: no-repeat;
      float: right;
      margin-right: 10px;
    }
  }
  .slider-move-track {
    position: relative;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #f5f5f5;
    color: #999;
    transition: 0s;
    font-size: 14px;
    box-sizing: content-box;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
  }
  .refresh-btn, .close-btn {
    display: inline-block;
  }
  .slider-tip {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 15px;
  }
  .slider-move-btn:hover,  .tianai-captcha-rotate2 .close-btn:hover, .tianai-captcha-rotate2 .refresh-btn:hover {
    cursor: pointer
  }
  #tianai-captcha-slider-move-track-mask {
    border-width: 1px;
    border-style: solid;

    width: 0;
    height: 32px;
    background-color: #f7b645;
    opacity: .5;
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 5px;
    border-color: #ef9c0d;
  }
  .rotate-img-div {
    height: 100%;
    position: absolute;
    transform: rotate(0deg);
    margin-left: 58px;
    img {
      height: 100%;
    }
  }
  .tianai-captcha-slider-bg-img-mask {
    position: absolute;
    left: 60px;
    top: 0;
    background-image: url("@/assets/images/axis.png");
    width: 180px;
    height: 180px;
    float: left;
    background-size: 100%;
    filter: opacity(.9);
    display: none;
  }

  #tianai-captcha-slider-bg-degree-canvas{
    position: absolute;
    top: 0;
    width: 180px;
    height: 180px;
    left: 60px;
    border-radius: 50%;
    transform: rotate(0deg);
  }
}
